QR Kodunu Resim Olarak Yeniden Boyutlandırma
Bir QR kodunu yeniden boyutlandirmak, dijital varlıklarınızın farkli ortamlarda, yüksek çözünürlüklü baski reklamciligindan küçük-hucre mobil uygulama arayuzlerine kadar fonksiyonel kalmasini saglamanın kritik bir adimidir. Piksel boyutlarını ayarlayarak, piksellesmeyi onleyebilir ve tarama donaniminin, farkli uzakliklardan veri matrisi algilamasini saglarsiniz. IronQR kullanarak, geliştiriciler cikis cozunurlugunu tam olarak kontrol edebilir ve oluşturulan QR kodunun yapısal butunlugunu ve 'sessiz zone'unu, nihai görüntüleme boyutu dahilinde korumalarını garanti eder.
Bir QR kodunu yeniden boyutlandirma icin 5 adimli kılavuz
using IronQr;string url = "https://ironsoftware.com/csharp/qr/";QrStyleOptions styleOptions = new QrStyleOptions { Dimensions = 500 };AnyBitmap qrResized = qr.Save(styleOptions);qr.Save(styleOptions).SaveAs("qr-resized.png");
Kod Açıklaması
Öncelikle, IronQr namespace'i oluşturma ve render etme sürecini kolaylaştırmak için içe aktarılır. Hedef URL tanımlanır ve QrWriter.Write metodu tarafından işlenir, bu da QR kodu için iç veri yapısını oluşturur.
Ardından, fiziksel çıktıyı kontrol etmek için QrStyleOptions sınıfı kullanılır. Son görüntü için kesin piksel genişliği ve yüksekliği belirtmek amacıyla Dimensions özelliği ayarlanır. QR kodlari kare oldugu icin, bu değer her iki eksen icin de gecerlidir ve 1:1 en boy oranini saglar. Son olarak, Save metodu bu stil yapılandırmalarını QR verilerine uygular ve SaveAs yüksek çözünürlüklü bit haritasını yerel bir dosyaya aktarır.

